<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: XRange2d</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="../../d3/d4d/struct_x_range2d-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">XRange2d</div></div>
</div><!--header-->
<div class="contents">

<p>二维范围框  
 <a href="../../d9/db0/struct_x_range2d.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="../../d4/da1/_x_range2d_8h_source.html">XRange2d.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:af8333e299c595521196c223d21a8f4ce"><td class="memItemLeft" align="right" valign="top"><a id="af8333e299c595521196c223d21a8f4ce" name="af8333e299c595521196c223d21a8f4ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint2dCR point)</td></tr>
<tr class="separator:af8333e299c595521196c223d21a8f4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedd266dc7b7234a6e47ccdbe732c9bf"><td class="memItemLeft" align="right" valign="top"><a id="acedd266dc7b7234a6e47ccdbe732c9bf" name="acedd266dc7b7234a6e47ccdbe732c9bf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint2dCR point)</td></tr>
<tr class="separator:acedd266dc7b7234a6e47ccdbe732c9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637b3facac71405401e6f2a7676205da"><td class="memItemLeft" align="right" valign="top"><a id="a637b3facac71405401e6f2a7676205da" name="a637b3facac71405401e6f2a7676205da"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint3dCR point)</td></tr>
<tr class="separator:a637b3facac71405401e6f2a7676205da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a724c4b0bf8c0fc4b92d2ee0f9bd57091"><td class="memItemLeft" align="right" valign="top"><a id="a724c4b0bf8c0fc4b92d2ee0f9bd57091" name="a724c4b0bf8c0fc4b92d2ee0f9bd57091"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (double x, double y)</td></tr>
<tr class="separator:a724c4b0bf8c0fc4b92d2ee0f9bd57091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29194dc6528e19b0fee7eadb80d3f205"><td class="memItemLeft" align="right" valign="top"><a id="a29194dc6528e19b0fee7eadb80d3f205" name="a29194dc6528e19b0fee7eadb80d3f205"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (double x, double y)</td></tr>
<tr class="separator:a29194dc6528e19b0fee7eadb80d3f205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9223b85bf94c150b2703544cebf3dfa8"><td class="memItemLeft" align="right" valign="top"><a id="a9223b85bf94c150b2703544cebf3dfa8" name="a9223b85bf94c150b2703544cebf3dfa8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XPoint4dCR pnt4d)</td></tr>
<tr class="separator:a9223b85bf94c150b2703544cebf3dfa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e06ae3fe4bd04ea67fc9d8f1ecfbfe"><td class="memItemLeft" align="right" valign="top"><a id="a84e06ae3fe4bd04ea67fc9d8f1ecfbfe" name="a84e06ae3fe4bd04ea67fc9d8f1ecfbfe"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint2dCR pnt0, XPoint2dCR point1)</td></tr>
<tr class="separator:a84e06ae3fe4bd04ea67fc9d8f1ecfbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a829caf38aa40b9740f8fae1ee86e2fc7"><td class="memItemLeft" align="right" valign="top"><a id="a829caf38aa40b9740f8fae1ee86e2fc7" name="a829caf38aa40b9740f8fae1ee86e2fc7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (double x0, double y0, double x1, double y1)</td></tr>
<tr class="separator:a829caf38aa40b9740f8fae1ee86e2fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a877d9ded55c9d46e1f7a2fefcbd8f872"><td class="memItemLeft" align="right" valign="top"><a id="a877d9ded55c9d46e1f7a2fefcbd8f872" name="a877d9ded55c9d46e1f7a2fefcbd8f872"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint2dCR pnt0, XPoint2dCR point1, XPoint2dCR point2)</td></tr>
<tr class="separator:a877d9ded55c9d46e1f7a2fefcbd8f872"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ab3aa20a93aedf686740d1903b9afd"><td class="memItemLeft" align="right" valign="top"><a id="a13ab3aa20a93aedf686740d1903b9afd" name="a13ab3aa20a93aedf686740d1903b9afd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint2dCP point, int n)</td></tr>
<tr class="separator:a13ab3aa20a93aedf686740d1903b9afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b350b6a5fd04e7da6a3e4d49eac98a3"><td class="memItemLeft" align="right" valign="top"><a id="a6b350b6a5fd04e7da6a3e4d49eac98a3" name="a6b350b6a5fd04e7da6a3e4d49eac98a3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InitFrom</b> (XPoint3dCP point, int n)</td></tr>
<tr class="separator:a6b350b6a5fd04e7da6a3e4d49eac98a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a096509aea4da6cd31b4ef8c7fcf20b2a"><td class="memItemLeft" align="right" valign="top"><a id="a096509aea4da6cd31b4ef8c7fcf20b2a" name="a096509aea4da6cd31b4ef8c7fcf20b2a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (double extend)</td></tr>
<tr class="separator:a096509aea4da6cd31b4ef8c7fcf20b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21a0b2b29d433e85901c10136a6ea2da"><td class="memItemLeft" align="right" valign="top"><a id="a21a0b2b29d433e85901c10136a6ea2da" name="a21a0b2b29d433e85901c10136a6ea2da"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (XRange2dCR rangeB)</td></tr>
<tr class="separator:a21a0b2b29d433e85901c10136a6ea2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19ac794f2fcbb858233b6f87eada4597"><td class="memItemLeft" align="right" valign="top"><a id="a19ac794f2fcbb858233b6f87eada4597" name="a19ac794f2fcbb858233b6f87eada4597"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsContained</b> (XRange2dCR outerRange) const</td></tr>
<tr class="separator:a19ac794f2fcbb858233b6f87eada4597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b999b3c296fa8fa806f06f3593e51b5"><td class="memItemLeft" align="right" valign="top"><a id="a4b999b3c296fa8fa806f06f3593e51b5" name="a4b999b3c296fa8fa806f06f3593e51b5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Contains</b> (XPoint3dCR point) const</td></tr>
<tr class="separator:a4b999b3c296fa8fa806f06f3593e51b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b4ef89c133b4afe5dee97269f80301e"><td class="memItemLeft" align="right" valign="top"><a id="a4b4ef89c133b4afe5dee97269f80301e" name="a4b4ef89c133b4afe5dee97269f80301e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Contains</b> (XPoint2dCR point) const</td></tr>
<tr class="separator:a4b4ef89c133b4afe5dee97269f80301e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47815c7d90f53d6188fd24b03ec82851"><td class="memItemLeft" align="right" valign="top"><a id="a47815c7d90f53d6188fd24b03ec82851" name="a47815c7d90f53d6188fd24b03ec82851"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Contains</b> (double x, double y) const</td></tr>
<tr class="separator:a47815c7d90f53d6188fd24b03ec82851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26de0a5a85a8e9a63b58918e1760406d"><td class="memItemLeft" align="right" valign="top"><a id="a26de0a5a85a8e9a63b58918e1760406d" name="a26de0a5a85a8e9a63b58918e1760406d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IntersectsWith</b> (XRange2dCR range2) const</td></tr>
<tr class="separator:a26de0a5a85a8e9a63b58918e1760406d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a05fd70ef7b43e82a7fcedfa7c791670f"><td class="memItemLeft" align="right" valign="top"><a id="a05fd70ef7b43e82a7fcedfa7c791670f" name="a05fd70ef7b43e82a7fcedfa7c791670f"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>NullRange</b> ()</td></tr>
<tr class="separator:a05fd70ef7b43e82a7fcedfa7c791670f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d952370e1128eb563d5ba7d717e0f73"><td class="memItemLeft" align="right" valign="top"><a id="a9d952370e1128eb563d5ba7d717e0f73" name="a9d952370e1128eb563d5ba7d717e0f73"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint2dCR point)</td></tr>
<tr class="separator:a9d952370e1128eb563d5ba7d717e0f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ba40a6656ed300e8894c4fef6b2e77"><td class="memItemLeft" align="right" valign="top"><a id="a58ba40a6656ed300e8894c4fef6b2e77" name="a58ba40a6656ed300e8894c4fef6b2e77"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (double x, double y)</td></tr>
<tr class="separator:a58ba40a6656ed300e8894c4fef6b2e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6605462176784ef8a8dc59e6a1a080c7"><td class="memItemLeft" align="right" valign="top"><a id="a6605462176784ef8a8dc59e6a1a080c7" name="a6605462176784ef8a8dc59e6a1a080c7"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint2dCR pnt0, XPoint2dCR point1)</td></tr>
<tr class="separator:a6605462176784ef8a8dc59e6a1a080c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4148cb3c5627dfd141324ab777de39b0"><td class="memItemLeft" align="right" valign="top"><a id="a4148cb3c5627dfd141324ab777de39b0" name="a4148cb3c5627dfd141324ab777de39b0"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (double x0, double y0, double x1, double y1)</td></tr>
<tr class="separator:a4148cb3c5627dfd141324ab777de39b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a529b9e1ef3ccf676c494c82b9a7408b7"><td class="memItemLeft" align="right" valign="top"><a id="a529b9e1ef3ccf676c494c82b9a7408b7" name="a529b9e1ef3ccf676c494c82b9a7408b7"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint2dCR pnt0, XPoint2dCR point1, XPoint2dCR point2)</td></tr>
<tr class="separator:a529b9e1ef3ccf676c494c82b9a7408b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0d881152e06f413b715f975d9d2f9eb"><td class="memItemLeft" align="right" valign="top"><a id="af0d881152e06f413b715f975d9d2f9eb" name="af0d881152e06f413b715f975d9d2f9eb"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint2dCP point, int n)</td></tr>
<tr class="separator:af0d881152e06f413b715f975d9d2f9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcceb03ca89f83e68f5c4ae1a5b54c43"><td class="memItemLeft" align="right" valign="top"><a id="abcceb03ca89f83e68f5c4ae1a5b54c43" name="abcceb03ca89f83e68f5c4ae1a5b54c43"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (xvector&lt; <a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a> &gt; const &amp;points)</td></tr>
<tr class="separator:abcceb03ca89f83e68f5c4ae1a5b54c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761889a37d03c9d290f97f88a2daa3df"><td class="memItemLeft" align="right" valign="top"><a id="a761889a37d03c9d290f97f88a2daa3df" name="a761889a37d03c9d290f97f88a2daa3df"></a>
static <a class="el" href="../../d9/db0/struct_x_range2d.html">XRange2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>From</b> (XPoint3dCP point, int n)</td></tr>
<tr class="separator:a761889a37d03c9d290f97f88a2daa3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:ac9e30095c916b02433c897fb2e56562e"><td class="memItemLeft" align="right" valign="top"><a id="ac9e30095c916b02433c897fb2e56562e" name="ac9e30095c916b02433c897fb2e56562e"></a>
<a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>low</b></td></tr>
<tr class="separator:ac9e30095c916b02433c897fb2e56562e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a1428721b6c768bf42c75cf7566221f"><td class="memItemLeft" align="right" valign="top"><a id="a0a1428721b6c768bf42c75cf7566221f" name="a0a1428721b6c768bf42c75cf7566221f"></a>
<a class="el" href="../../d4/d00/struct_x_point2d.html">XPoint2d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>high</b></td></tr>
<tr class="separator:a0a1428721b6c768bf42c75cf7566221f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p >二维范围框 </p>
<dl class="section author"><dt>作者</dt><dd>SZEWC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/14 </dd></dl>
</div><hr/>该结构体的文档由以下文件生成:<ul>
<li>D:/doxy/PublicAPI/ATGeometrySet/<a class="el" href="../../d4/da1/_x_range2d_8h_source.html">XRange2d.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
